XCS binds thru /var/lib/xen and gives better error message if this
fails.
Signed-off-by: Muli Ben-Yahuda <mulix@mulix.org>
Signed-off-by: Keir Fraser <keir@xensource.com>
import socket
import time
-XCS_PATH = "/var/xen/xcs_socket"
+XCS_PATH = "/var/lib/xen/xcs_socket"
XCS_EXEC = "/usr/sbin/xcs"
XCS_LOGFILE = "/var/log/xcs.log"
if (bind(s, (struct sockaddr *) &a, sizeof (a)) < 0)
{
- perror ("bind");
+ fprintf (stderr, "bind('%s'): %s\n", listen_path, strerror(errno));
close (s);
return -1;
}
#ifndef __XCS_PROTO_H__
#define __XCS_PROTO_H__
-#define XCS_SUN_PATH "/var/xen/xcs_socket"
+#define XCS_SUN_PATH "/var/lib/xen/xcs_socket"
/* xcs message types: */
#define XCS_CONNECT_CTRL 0 /* This is a control connection. */